package com.kitchen.service;

import com.kitchen.dao.DishDAO;
import com.kitchen.entity.Dish;

import java.util.List;

/**
 * 菜品服务类
 * 使用Set集合去重，Map集合分组
 */
public class DishService {
    private DishDAO dishDAO;
    
    public DishService() {
        this.dishDAO = new DishDAO();
    }
    
    /**
     * 获取所有可用菜品
     */
    public List<Dish> getAllAvailableDishes() {
        return dishDAO.findAllAvailable();
    }
    
    /**
     * 根据类型获取菜品
     */
    public List<Dish> getDishesByType(String type) {
        return dishDAO.findByType(type);
    }
    
    /**
     * 添加菜品
     */
    public boolean addDish(Dish dish) {
        return dishDAO.add(dish);
    }
}

